import {MenuItemModel} from "../store/layouts/MenuStore";

const menuTreeList: Array<MenuItemModel> = [
    {
        parentName: null,
        children: [],
        levelCode: "1.28",
        number: 1,
        name: "Vxe-Table",
        componentName: "VxeTableCom",
        url: "views/example/VxeTable.vue",
        router: "/vxe/table",
        jumpUrl: "/vxe/table",
        icon: "BorderlessTableOutlined",
        parentId: 1,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 28,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:00",
        creatorUserId: null,
        creationTime: "2021-12-29 17:13:26",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.44",
        number: 1.1,
        name: "大数据表格",
        componentName: "BigDataTableCom",
        url: "views/example/BigDataTable.vue",
        router: "/vxe/big-data-table",
        jumpUrl: "/vxe/big-data-table",
        icon: "BorderlessTableOutlined",
        parentId: 1,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 44,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:00",
        creatorUserId: null,
        creationTime: "2021-12-29 17:13:26",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.45",
        number: 1.1,
        name: "计算编辑器 X6",
        componentName: "CalcEditorCom",
        url: "views/example/calc-editor/Index.vue",
        router: "/vxe/calc-editor",
        jumpUrl: "/vxe/calc-editor",
        icon: "BorderlessTableOutlined",
        parentId: 1,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 45,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:00",
        creatorUserId: null,
        creationTime: "2021-12-29 17:13:26",
    },
    {
        parentName: null,
        children: [],
        levelCode: "12.13.36",
        number: 1,
        name: "详情",
        componentName: "base_member_info_Details",
        url: "views/base/member/components/Details.vue",
        router: "/base/member/details/:id/:title",
        jumpUrl: "/base/member/details/:id/:title",
        icon: null,
        parentId: 13,
        show: false,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 36,
        lastModifierUserId: null,
        lastModificationTime: "2022-04-17 17:49:13",
        creatorUserId: null,
        creationTime: "2022-04-17 17:45:25",
    },
    {
        parentName: null,
        children: [],
        levelCode: "29.22",
        number: 10,
        name: "接口文档",
        componentName: "swagger",
        url: "views/development_tool/Swagger.vue",
        router: "/development_tool/swagger",
        jumpUrl: "/development_tool/swagger",
        icon: "FileSearchOutlined",
        parentId: 29,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 22,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:27:41",
        creatorUserId: null,
        creationTime: "2018-03-10 12:17:03",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1",
        number: 10,
        name: "更多示例",
        componentName: null,
        url: null,
        router: null,
        jumpUrl: null,
        icon: "MoreOutlined",
        parentId: null,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 1,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 1,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:25:39",
        creatorUserId: null,
        creationTime: "2021-05-28 11:49:02",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.2",
        number: 10,
        name: "查看更多组件",
        componentName: "AppComponentsCom",
        url: "views/example/AppComponents.vue",
        router: "/app/components",
        jumpUrl: "/app/components",
        icon: "LayoutOutlined",
        parentId: 1,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 2,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-18 12:06:20",
        creatorUserId: null,
        creationTime: "2021-01-16 16:05:22",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.4.5",
        number: 10,
        name: "基础图表",
        componentName: "ChartBaseCom",
        url: "views/example/chart/Base.vue",
        router: "/chart/base",
        jumpUrl: "/chart/base",
        icon: null,
        parentId: 4,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 5,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:25",
        creatorUserId: null,
        creationTime: "2021-01-16 16:07:24",
    },
    {
        parentName: null,
        children: [],
        levelCode: "12.13",
        number: 10,
        name: "会员管理",
        componentName: "base_member",
        url: "views/base/member/Index.vue",
        router: "/base/member",
        jumpUrl: "/base/member",
        icon: "UsergroupAddOutlined",
        parentId: 12,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 13,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:55",
        creatorUserId: null,
        creationTime: "2018-03-10 12:16:38",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.4.6",
        number: 20,
        name: "更多图表",
        componentName: "ChartMoreCom",
        url: "views/example/chart/More.vue",
        router: "/chart/more",
        jumpUrl: "/chart/more",
        icon: null,
        parentId: 4,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 6,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:28",
        creatorUserId: null,
        creationTime: "2021-01-16 16:10:06",
    },
    {
        parentName: null,
        children: [],
        levelCode: "29.30",
        number: 20,
        name: "定时任务",
        componentName: "TimedTaskCom",
        url: "views/development_tool/timed_task/Index.vue",
        router: "/development_tool/timed_task",
        jumpUrl: "/development_tool/timed_task",
        icon: "FieldTimeOutlined",
        parentId: 29,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 30,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:27:44",
        creatorUserId: null,
        creationTime: "2022-01-12 14:22:04",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.32",
        number: 20,
        name: "图标展示",
        componentName: "IconsVue",
        url: "views/example/Icons.vue",
        router: "/icons",
        jumpUrl: "/icons",
        icon: "TagsTwoTone",
        parentId: 1,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 32,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-18 12:06:38",
        creatorUserId: null,
        creationTime: "2022-02-24 10:51:38",
    },
    {
        parentName: null,
        children: [],
        levelCode: "29.31",
        number: 30,
        name: "代码生成",
        componentName: "LowCode",
        url: "views/development_tool/low_code/Index.vue",
        router: "/development-tool/low-code",
        jumpUrl: "/development-tool/low-code",
        icon: "CodeTwoTone",
        parentId: 29,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 31,
        lastModifierUserId: null,
        lastModificationTime: "2022-05-24 22:05:57",
        creatorUserId: null,
        creationTime: "2022-01-12 15:39:46",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.3",
        number: 30,
        name: "按钮",
        componentName: "ButtonCom",
        url: "views/example/Button.vue",
        router: "/button",
        jumpUrl: "/button",
        icon: "AppstoreOutlined",
        parentId: 1,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 3,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:14",
        creatorUserId: null,
        creationTime: "2020-12-17 14:58:05",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.4",
        number: 40,
        name: "图表 AntV G2",
        componentName: null,
        url: null,
        router: null,
        jumpUrl: null,
        icon: "PieChartOutlined",
        parentId: 1,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 1,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 4,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:21",
        creatorUserId: null,
        creationTime: "2021-01-16 16:06:33",
    },
    {
        parentName: null,
        children: [],
        levelCode: "29.33",
        number: 40,
        name: "EFCore监控台",
        componentName: "monitor_efcore",
        url: "views/development_tool/monitor_efcore/Index.vue",
        router: "/development_tool/monitor/efcore",
        jumpUrl: "/development_tool/monitor/efcore",
        icon: "DashboardFilled",
        parentId: 29,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 33,
        lastModifierUserId: null,
        lastModificationTime: "2022-04-10 10:56:17",
        creatorUserId: null,
        creationTime: "2022-04-10 10:55:41",
    },
    {
        parentName: null,
        children: [],
        levelCode: "12",
        number: 50,
        name: "基础信息",
        componentName: null,
        url: null,
        router: null,
        jumpUrl: null,
        icon: "GoldOutlined",
        parentId: null,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 1,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 12,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:25:43",
        creatorUserId: null,
        creationTime: "2018-03-10 12:16:38",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.7",
        number: 50,
        name: "表格管理",
        componentName: null,
        url: null,
        router: null,
        jumpUrl: null,
        icon: "TableOutlined",
        parentId: 1,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 1,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 7,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:34",
        creatorUserId: null,
        creationTime: "2018-03-10 12:16:38",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.10",
        number: 60,
        name: "富文本编辑器",
        componentName: "EditorCom",
        url: "views/example/Editor.vue",
        router: "/editor",
        jumpUrl: "/editor",
        icon: "PicRightOutlined",
        parentId: 1,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 10,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:46",
        creatorUserId: null,
        creationTime: "2021-01-18 19:34:28",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.11",
        number: 70,
        name: "微前端",
        componentName: "Iframe",
        url: "core/components/layouts/LayoutIframe.vue",
        router: "/Iframe",
        jumpUrl: "/Iframe",
        icon: "RadarChartOutlined",
        parentId: 1,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 2,
        moduleUrl: "http://rapidscada.com.cn/#/",
        moduleUrlPro: "http://rapidscada.com.cn/#/",
        id: 11,
        lastModifierUserId: "0198459e-2034-4533-b843-5d227ad20740",
        lastModificationTime: "2022-12-17 16:25:29",
        creatorUserId: null,
        creationTime: "2021-08-05 21:51:12",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.37",
        number: 80,
        name: "微前端2",
        componentName: "Iframe123",
        url: "core/components/layouts/LayoutIframe.vue",
        router: "/Iframe123",
        jumpUrl: "/Iframe123",
        icon: "AlipaySquareFilled",
        parentId: 1,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 2,
        moduleUrl: "https://juejin.cn/",
        moduleUrlPro: "https://juejin.cn/",
        id: 37,
        lastModifierUserId: "0198459e-2034-4533-b843-5d227ad20740",
        lastModificationTime: "2022-12-16 17:30:09",
        creatorUserId: "0198459e-2034-4533-b843-5d227ad20740",
        creationTime: "2022-12-16 15:00:53",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.7.8",
        number: 100,
        name: "基础列表",
        componentName: "BaseListCom",
        url: "views/example/BaseList.vue",
        router: "/base/list",
        jumpUrl: "/base/list",
        icon: null,
        parentId: 7,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 8,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:38",
        creatorUserId: null,
        creationTime: "2020-12-17 14:49:12",
    },
    {
        parentName: null,
        children: [],
        levelCode: "14",
        number: 100,
        name: "系统管理",
        componentName: null,
        url: null,
        router: null,
        jumpUrl: null,
        icon: "DesktopOutlined",
        parentId: null,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 1,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 14,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:25:46",
        creatorUserId: null,
        creationTime: "2018-03-10 12:16:38",
    },
    {
        parentName: null,
        children: [],
        levelCode: "14.15",
        number: 100,
        name: "账户管理",
        componentName: "system_user",
        url: "views/system/sys_user/Index.vue",
        router: "/system/user",
        jumpUrl: "/system/user",
        icon: "UserOutlined",
        parentId: 14,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 15,
        lastModifierUserId: "0198459e-2034-4533-b843-5d227ad20740",
        lastModificationTime: "2022-12-04 16:28:51",
        creatorUserId: null,
        creationTime: "2018-03-10 12:16:38",
    },
    {
        parentName: null,
        children: [],
        levelCode: "14.16",
        number: 110,
        name: "角色管理",
        componentName: "system_role",
        url: "views/system/sys_role/Index.vue",
        router: "/system/role",
        jumpUrl: "/system/role",
        icon: "TeamOutlined",
        parentId: 14,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 16,
        lastModifierUserId: null,
        lastModificationTime: "2022-04-22 22:24:03",
        creatorUserId: null,
        creationTime: "2018-03-10 12:16:38",
    },
    {
        parentName: null,
        children: [],
        levelCode: "1.7.9",
        number: 110,
        name: "标准表格",
        componentName: "ListIndexCom",
        url: "views/example/list/Index.vue",
        router: "/list",
        jumpUrl: "/list",
        icon: null,
        parentId: 7,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 9,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:26:41",
        creatorUserId: null,
        creationTime: "2020-12-17 14:51:07",
    },
    {
        parentName: null,
        children: [],
        levelCode: "14.17",
        number: 120,
        name: "功能管理",
        componentName: "system_function",
        url: "views/system/sys_function/Index.vue",
        router: "/system/function",
        jumpUrl: "/system/function",
        icon: "ControlOutlined",
        parentId: 14,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 17,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:27:11",
        creatorUserId: null,
        creationTime: "2018-03-10 12:16:38",
    },
    {
        parentName: null,
        children: [],
        levelCode: "14.25",
        number: 130,
        name: "菜单功能",
        componentName: "system_menu",
        url: "views/system/sys_menu/Index.vue",
        router: "/system/menu",
        jumpUrl: "/system/menu",
        icon: "MenuOutlined",
        parentId: 14,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 25,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:27:15",
        creatorUserId: null,
        creationTime: "2018-03-10 12:16:38",
    },
    {
        parentName: null,
        children: [],
        levelCode: "14.19",
        number: 150,
        name: "个人中心",
        componentName: "system_personal_center",
        url: "views/system/personal_center/Index.vue",
        router: "/system/personal/center",
        jumpUrl: "/system/personal/center",
        icon: "FormOutlined",
        parentId: 14,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 19,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:27:19",
        creatorUserId: null,
        creationTime: "2018-03-10 12:16:38",
    },
    {
        parentName: null,
        children: [],
        levelCode: "14.20",
        number: 160,
        name: "岗位管理",
        componentName: "system_post",
        url: "views/system/sys_post/Index.vue",
        router: "/system/post",
        jumpUrl: "/system/post",
        icon: "IdcardOutlined",
        parentId: 14,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 20,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:27:23",
        creatorUserId: null,
        creationTime: "2021-05-27 17:29:49",
    },
    {
        parentName: null,
        children: [],
        levelCode: "14.21",
        number: 170,
        name: "组织机构",
        componentName: "system_organization",
        url: "views/system/sys_organization/Index.vue",
        router: "/system/organization",
        jumpUrl: "/system/organization",
        icon: "ClusterOutlined",
        parentId: 14,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 21,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:27:27",
        creatorUserId: null,
        creationTime: "2021-05-27 20:27:56",
    },
    {
        parentName: null,
        children: [],
        levelCode: "14.23",
        number: 190,
        name: "数据字典",
        componentName: "system_dictionary",
        url: "views/system/sys_dictionary/Index.vue",
        router: "/system/dictionary",
        jumpUrl: "/system/dictionary",
        icon: "FileDoneOutlined",
        parentId: 14,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 23,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:27:31",
        creatorUserId: null,
        creationTime: "2021-07-25 21:50:01",
    },
    {
        parentName: null,
        children: [],
        levelCode: "14.24",
        number: 200,
        name: "操作日志",
        componentName: "sys_operation_log",
        url: "views/system/sys_operation_log/Index.vue",
        router: "/system/sys_operation_log",
        jumpUrl: "/system/sys_operation_log",
        icon: "ContainerOutlined",
        parentId: 14,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 2,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 24,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:27:35",
        creatorUserId: null,
        creationTime: "2021-08-05 21:24:54",
    },
    {
        parentName: null,
        children: [],
        levelCode: "29",
        number: 200,
        name: "开发工具",
        componentName: null,
        url: null,
        router: null,
        jumpUrl: null,
        icon: "CodepenOutlined",
        parentId: null,
        show: true,
        close: true,
        keepAlive: true,
        state: true,
        type: 1,
        mode: 1,
        moduleUrl: null,
        moduleUrlPro: null,
        id: 29,
        lastModifierUserId: null,
        lastModificationTime: "2022-03-04 12:25:49",
        creatorUserId: null,
        creationTime: "2022-01-12 14:17:21",
    },
    {
        "levelCode": "38",
        "number": 60,
        "name": "微前端1",
        "componentName": "iframe1",
        "url": "core/components/layouts/LayoutIframe.vue",
        "router": "/iframe1",
        "jumpUrl": "/iframe1",
        "icon": "AlipayCircleFilled",
        "parentId": null,
        "show": true,
        "close": true,
        "keepAlive": true,
        "state": true,
        "type": 2,
        "mode": 2,
        "moduleUrl": "https://juejin.cn/",
        "moduleUrlPro": "",
        "id": 38,
        "lastModifierUserId": "0198459e-2034-4533-b843-5d227ad20740",
        "lastModificationTime": "2023-03-15 22:53:11",
        "creatorUserId": "0198459e-2034-4533-b843-5d227ad20740",
        "creationTime": "2023-03-15 22:47:59"
    },
    {
        "levelCode": "39",
        "number": 70,
        "name": "微前端2",
        "componentName": "iframe2",
        "url": "core/components/layouts/LayoutIframe.vue",
        "router": "/iframe2",
        "jumpUrl": "/iframe2",
        "icon": "AndroidFilled",
        "parentId": null,
        "show": true,
        "close": true,
        "keepAlive": true,
        "state": true,
        "type": 2,
        "mode": 2,
        "moduleUrl": "",
        "moduleUrlPro": "http://rapidscada.com.cn/#/",
        "id": 39,
        "lastModifierUserId": "0198459e-2034-4533-b843-5d227ad20740",
        "lastModificationTime": "2023-03-15 22:50:02",
        "creatorUserId": "0198459e-2034-4533-b843-5d227ad20740",
        "creationTime": "2023-03-15 22:49:17"
    },
];

export default menuTreeList;
